RastaVox: Memory-Efficient Voxel-Model Rasterization

نویسندگان

  • M. G. Chajdas
  • R. Westermann
چکیده

Voxel models are of increasing interest in 3D computer games, as they give rise to many efficient operations that can not be performed easily on adaptive surface models like triangle meshes. Examples include the efficient generation of level of detail hierarchies and model modifications like carving and extruding. However, to faithfully represent the surface and, thus, to render it in a similar quality than polygonal meshes, voxel representations require high spatial resolution along the surface. This typically implies that voxel models take up huge amounts of memory, making them unsuitable for computer games which have to run on fixed memory budgets. In this report, we propose a novel approach for constructing, representing, and rendering voxel models efficiently on recent GPUs, at memory budgets on par with the requirements in computer games. We achieve this by adapting and extending classical iso-surface rendering techniques to modern GPUs, including the on-the-fly reconstruction of surface-aligned voxel models from volume data. Unlike previous techniques our approach utilizes the GPU’s rasterization units for rendering. This makes it easy to integrate into existing rendering pipelines and allows taking advantage of hardware accelerated anti-aliasing. We demonstrate the construction of level of detail hierarchies for high quality rendering and real-time editing operations directly on our compact voxel representation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supercover plane rasterization - a rasterization algorithm for generating supercover plane inside a cube

An analysis of a rasterization algorithm for generating supercover planes in 3D voxel space is presented. The derived algorithm is an extension to the classical 2D line rasterization algorithm. Additional voxels needed to form the supercover 3D plane are identified by rasterizing two additional 2D lines per volume slice. A discussion on how to modify the algorithm to rasterize finite supercover...

متن کامل

Hybrid Sample-based Surface Rendering

The performance of rasterization-based rendering on current GPUs strongly depends on the abilities to avoid overdraw and to prevent rendering triangles smaller than the pixel size. Otherwise, the rates at which highresolution polygon models can be displayed are affected significantly. Instead of trying to build these abilities into the rasterization-based rendering pipeline, we propose an alter...

متن کامل

A Voxel-based Rendering Pipeline for Large 3D Line Sets

We present a voxel-based rendering pipeline for large 3D line sets that employs GPU ray-casting to achieve scalable rendering including transparency and global illumination effects that cannot be achieved with GPU rasterization. Even for opaque lines we demonstrate superior rendering performance compared to GPU rasterization of lines, and when transparency is used we can interactively render la...

متن کامل

Efficient Hardware for Tile-Based Rasterization

An efficient logic-enhanced memory architecture is presented that solves existing problems associated with 3D graphics tile-based hardware rasterization algorithms. The memory contains the same number of bits as the number of pixels in the tile, and during rasterization time it is filled up in several clock cycles by a systolic primitive scanconversion subsystem with the stencil of the primitiv...

متن کامل

Vector-to-Closest-Point Octree for Surface Ray-Casting

GPU voxel-based surface ray-casting has positioned as an interesting alternative to rasterization-based rendering approaches, because it allows using many processing units simultaneously, can effectively exploit thread level parallelism, and enables fine-granularity occlusion culling on the pixel level. Yet voxel-based techniques face the problem that an extremely high resolution is necessary t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012